import Card from '~/components/card'
import Example from '~/components/example'
import { Code, InlineCode } from '~/components/text/code'
import { P } from '~/components/text'
import Link from '~/components/text/link'
import Note from '~/components/text/note'

export const meta = {
  editUrl:
    'pages/docs/configuration/configuration-mdx/introduction/introduction.mdx',
  lastEdited: '2019-10-15T22:03:42.000Z'
}

# Introduction

## Configuration Reference

This page is a reference to the different ways of configuring your ZEIT Now projects and Now CLI.

Using a `now.json` configuration file, placed at the root of a project, you can provide a list of options that changes the default behavior of the ZEIT Now platform.

Configuration options for the following are described on this page:

| Category                              | Description                                                                            |
| ------------------------------------- | -------------------------------------------------------------------------------------- |
| [Project](#project)                   | General configuration options that describe how your project should act with ZEIT Now. |
| [Git Integrations](#git-integrations) | Configuration options related to ZEIT Now Git integrations.                            |
| [Routes](#routes)                     | Routing configuration for projects with ZEIT Now.                                      |
| [Global](#global)                     | Configuration options for usage of Now CLI.                                            |
